from flask import request


def request_get(get_data):
    """
        @function request_get:将request进行封装，获取接口数据
        @param get_data：string 要获取的字段名
        @return 要获取的字段值
    """
    if request.method == "GET":
        return request.args.get(get_data)
    elif request.method == "POST":
        return request.json.get(get_data)


def return_format(msg, data, code, is_show=False):
    """
        @function return_format:规定返回值的格式
        @param msg：string (success;error;) 接口返回的msg
        @param data：any 接口返回的数据
        @param code：number (200,404) 接口返回的状态码
        @param is_show：bool 页面是否弹出提示框
        @return {"msg": msg, "data": data, "code": code}
    """
    return {"msg": msg, "data": data, "code": code, "is_show": is_show}
